home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 33
/
Aminet 33 - October 1999.iso
/
Aminet
/
gfx
/
board
/
Picasso96.readme
< prev
next >
Wrap
Text File
|
1999-09-06
|
18KB
|
335 lines
Short: Picasso96 system for Amiga graphics boards
Author: Tobias Abt and Alexander Kneer
Uploader: Tobias Abt <tabt@studbox.uni-stuttgart.de>
Version: 1.43a
Type: gfx/board
This archive contains all you need to get Picasso96 up and running on your
Amiga. Picasso96 offers support for many different Amiga graphics boards,
has builtin HiColor and TrueColor support for intuition screens and many
more...
Requirements:
- Kickstart and Workbench 3.0 (V39),
- Motorola MC68020 processor or better,
- CyberVision64, CyberVision64/3D, Domino, Merlin, oMniBus, PicassoII,
PicassoII+, PicassoIV, Piccolo, Piccolo SD64, Pixel64, Retina BLT Z3,
Spectrum or uaegfx (for UAE, the UNIX/unusable/usable Amiga Emulator).
Picasso96 is ShareWare. Requested fee US$20 or DM30, free to use for
PicassoIV and Pixel64 users (the manufacturers of those cards already
paid for these licences) and the really few ones that already have
sent us a donation.
No distribution restrictions as long as the the archive is complete
and none of the files within is changed. BBS notes may be added.
Short history:
Changes in 1.43a:
- rtg.library:
- fixed silly bug introduced with changes in WritePixel().
Changes in 1.43:
- rtg.library:
- fixed and optimized DrawEllipse() in TrueColor
- fixed complement Draw() in TrueColor (crawling ants bug)
- fixed missing WaitBlit() in WriteChunkyPixels(), WritePixelArray8()
and WritePixelLine8() subroutine
- included optimized 24 bit CPU routines for BltTemplate() and
BltPattern() by Niels Knoop (thanks a lot!)
- fixed handling of the "ENV:Picasso96/PlanarOnlyDIPFDBUF" environment
variable (cut'n'paste error, could therefore not work... :-)))
- changed WritePixel() to gain a small speedup (thanks to Didier Levet
for the suggestions)
- PicassoIV:
- PIP can now scale down vertically to some degree by skipping lines
- added some synchronisation in PIP setup to prevent board from running
amok with PalomaTV sometimes
- CVision3D:
- rearranged init function to behave better on ZorroIII systems
- fixed scan doubler init and switch setting
- BltPattern() no longer produces wrong patterns
- fixed a stack problem when blitting in 32bit modes
- doublescan modes are no fully visible
- leftmost column of pixels is now visible again in 8bit modes
- fixed memory clock setup which defaulted to ~6 MHz due to a bug
- doubleclocked 8bit modes were accidently disabled (wrong refresh rates)
- scan doubler access logic should now be correct (finally)
- fixed interlace problems if vertical parameters had odd values
- RetinaBLT:
- fixed mode setting bug that prevented modes with vtotals greater
than 1024 from working at all
- fixed another bug with double scan modes
Changes in 1.42:
- rtg.library: fixed small bug with the "ShowModes" environment variable
which did not work when switching from custom flag setting to "all"
- added new environment variable "ENV:Picasso96/PlanarOnlyDIPFDBUF"
which when set to "yes" removes the DIPF_IS_DBUFFER attribute form all
non-planar Picasso96 modes. This is intended for Personal Paint users
that work with animations. PPaint (at least upto version 7.2) does not
check the screen bitmap format properly and assumes it to be planar
which causes severe problems with chunky bitmaps. Using this variable
prevents PPaint to use chunky screen modes for double buffer animations.
- corrected some cases within the new Hi/TrueColor CPU conversion
functions which caused wrong results or crashes especially when no
blitter was available
- optimized CPU line drawing routines (speed increases upto 50% depending
on type of display and line) as well as 24bit ellipse drawing code
- CVision3D:
- fixed garbled text on 8 bit screens (e.g. when typing in CON:), was
caused by blitter running amok when doing too small expansion blits
- added hardware video window (PIP), works now, but still needs some
little work, please test but don't complain :-))
- default memory clock is now 55 MHz (again)
- fixed scan doubler handling
- Pixel64: included correct driver in archive
- Documentation: changed URL to the Picasso96 home page to reflect the
new server location (http://picasso96.cogito.de/)
- new P96Speed (version 1.0) included in archive
Changes in 1.41a:
- fixed integration of new Hi/TrueColor CPU conversion functions
causing severe errors by wrong jumps generated by linker
- CyberVision: fixed bugs in hardware line algorithm (lines were
not drawn in some cases, result was different from CPU routine)
and added support for textured lines.
Changes in 1.41:
- Draw() support in the hardware abstraction layer and can now be
accelerated
- added new Hi/TrueColor CPU conversion functions developed by Stefan
Sommerfeld (thanks a lot!)
- AttachSettings: added support for CVision3D (don't know why I forgot
that in the first place... :-)))
- emulation.library: found at least four wrong conversions in the
support.asm/GetPixel() function
- CVision3D:
- implemented 24bit TrueColor modes (more economical and faster than
32bit and can use blitter in all cases)
- hardware interrupt added in ZorroIII (ZorroII not yet possible)
- minimum memory clock (default) now set to 55MHz
- CyberVision: implemented hardware accelerated line algorithm (solid
lines only)
- Merlin: added some NOPs to avoid color expansion problems (thanks to
Jan-Willem van Wieren for investigating that issue)
- PicassoII: Code adjusted to avoid pixel errors in hicolor fonts and
patterns on some cards. If it still doesn't suffice, activate the
new tooltype "FONTSFIX=Yes" to switch from blitter to CPU rendering
of the afflicted operations which should solve the problem for good.
- RetinaBLTZ3: added support for external MacroSystem video switch, is
now used automatically used. NOTE: if you DON'T own such a device,
add the tool type "DisplayChain=No" to the monitor driver icon!!!
- Picasso96API has three new functions:
- p96EncodeColor
- p96GetBoardDataTagList
- p96GetRTGDataTagList
new Develop.lha archive is available
- french documentation added (unfortunately not quite up to date)
- suomi installation and documentation added (thanks to Mikko Virtanen)
Changes in 1.40:
- fixed bug in rtg.library which could cause Enforcer hits during boot
- fixed bug in rtg.library and PicassoIV.chip which caused crashes if a
PicassoIV with 7.4 ROM was used without p4specials.library
- fixed bug that caused screens sometimes to be black
- new tags for mode id query functions for video output support
- install script changed for ease of installation:
- detects PicassoII's in segmented mode and issues a warning
- new AttachSettings tool for basic settings file maintenance making
things easier for first time Picasso96 users
- Picasso96 is now ShareWare for users who don't own PicassoIV or
Pixel64 boards and the installer script gives a hint about that
- CVision3D: driver now working in ZorroII based Amigas as well
- new environment variable "Picasso96/ShowModes":
- "all": show all possible modes (including multiple modes of the same
depth that are only different in their RGB format)
- "essential": (default) the same behaviour as before, show only modes
that are really different from each other
- user supplied mask of RGB formats: decimal, hex($) or binary(%) value,
see includes section about color formats; example: $e=%1110=14
allows only 24 bit true color and chunky modes
Changes in 1.39:
- implemented CPU function for planar BltPattern() with rp->AreaPtrn (still
no support for bltmask and rp->AreaPtrn together)
- fixed bug that caused enforcer hits with planar bitmaps in fast memory
- remove some stupid mask considerations for Hi/TrueColor bitmaps (which
caused problems on such screens using less than 256 colors)
- Picasso96Mode has some extra features now:
- corrected algorithm to look for unused DisplayIDs when cloning settings
- new menue entry "Setting/Batch change IDs" which is used to renumber
all of the DisplayIDs for the current settings
- menu entry "Mode/Print mode" now prints mode lines for NetBSD 1.3, too
Changes in 1.38:
- fixed a dangerous bug in the clipping code (hi-words of some data
registers were trashed)
- implemented blitter emulation routines for planar bitmaps in fast memory
except for: BltPattern() with rp->AreaPtrn as well as Flood() and Area#?()
calls with rp->TmpRas->RasPtr pointing to fast memory; QBlit functionality
is also missing for all bitmaps in fast memory
- corrected BltBitMap() behavior to be same on all boards when blitting
from bitmaps with less planes than the destination bitmaps has
- new monitor tooltype "GrantDirectAccess": use this if you have problems
with programs that use direct display memory access without using locking
mechanisms like ShapeShifter on ZorroII Amigas with PicassoIV or with any
Amiga using a CyberVision64 board; this tooltype when set to "yes" prevents
bitmaps with different byte swapping requirements to be on the board
simultaneously if they cannot be accessed at the same time without
reconfiguring the board; when using PIP applications on ZorroII PicassoIV
this tool type should be set to "no" (default) to allow all combinations
of screen and PIP color formats
- fixed a small bug that was possibly causing wrong colors with CLUT screens
- PicassoIV: PIP handling (bandwidth calculations) improved, PIP windows
on TrueColor screens are back, now switched off when window is occluded
- Merlin: fixed a bug in blitter accelerated BltPattern causing enforcer
hits in some cases
- Merlin: planar to chunky blits wait for blitter ready flag between planes
- Retina BLT Z3: minimum memory clock is now 55 MHz
- CyberVision64: sprite colors are now set correctly when the mode changes
Changes in 1.37:
- removed SwapBitsRastPortClipRect bug (aka FastLayers/PictureManager bug)
- removed bug causing crashes with PMTNG while editing the test screen
- cybergraphics.library emulation now v41 compatible
- included an emulation of the cgxvideo.library using the video overlay
of the PicassoIV (not tested well, no CV64/3D overlay support yet, will
not work with Isis because of tests for emulation)
- added new board tool type "MemoryClock" which sets the memory clock
(in MHz) of the board within the allowed ranges (you can check with
CheckBoards to see the effectively used clock value). Boards that
support variable memory clocks and the supported ranges (exceeding values
will be clipped):
- CyberVision64: 54-65
- CyberVision3D: 55-65
- Retina BLT Z3: 60-85
Note: Cirrus based boards already run at maximum speed and therefore do
not support this tool type, Tseng based boards do not support variable
memory clocks
- PicassoII: added support for Pablo (all modes with 15 kHz and 50/60 Hz
switch on the video encoder) and possibly fixed a bug with wrong colors
- Retina BLT Z3: fixed a bug causing some blitter trash on 68030 based
Amigas
- extended PIP-API:
- CLUT PIPs on Hi/TrueColor screens can have their own color table
- PIP does no longer have to use the complete window interior
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
628 286 54.4% 25-Jan-99 00:40:34 Picasso96Install.info
34028 19153 43.7% 20-Dec-98 13:09:20 +picture.datatype
2572 1692 34.2% 05-Jul-98 04:22:20 +Picasso96
356 171 51.9% 13-Nov-96 05:40:14 +Picasso96.info
1022 329 67.8% 22-Jun-98 20:44:08 +Picasso96Settings.15
1658 514 68.9% 22-Jun-98 20:44:18 +Picasso96Settings.31
1658 532 67.9% 22-Jun-98 20:44:26 +Picasso96Settings.35.5
1786 573 67.9% 22-Jun-98 20:44:36 +Picasso96Settings.38
1786 574 67.8% 22-Jun-98 20:44:46 +Picasso96Settings.48
1786 576 67.7% 22-Jun-98 20:44:56 +Picasso96Settings.57
1786 564 68.4% 22-Jun-98 20:45:06 +Picasso96Settings.64
514 253 50.7% 08-Mar-98 17:45:18 +Picasso96Settings.Pablo
364 200 45.0% 02-Mar-97 05:16:08 +Disk.info
628 281 55.2% 13-Sep-98 19:51:18 +Documentation.info
22554 8919 60.4% 03-Nov-98 16:57:18 +Picasso96_deutsch.guide
452 243 46.2% 13-Sep-98 19:50:16 +Picasso96_deutsch.guide.info
20767 8115 60.9% 03-Nov-98 16:57:10 +Picasso96_english.guide
452 244 46.0% 13-Sep-98 19:50:16 +Picasso96_english.guide.info
22974 8983 60.8% 03-Nov-98 16:59:50 +Picasso96_français.guide
452 244 46.0% 13-Sep-98 19:50:16 +Picasso96_français.guide.info
22800 8593 62.3% 03-Nov-98 16:59:50 +Picasso96_italiano.guide
452 246 45.5% 13-Sep-98 19:50:16 +Picasso96_italiano.guide.info
19121 7715 59.6% 03-Nov-98 16:59:50 +Picasso96_suomi.guide
452 242 46.4% 13-Sep-98 19:51:10 +Picasso96_suomi.guide.info
628 290 53.8% 31-Jul-98 14:55:46 +Drivers.info
628 270 57.0% 23-Dec-96 23:58:18 +ADPro.info
752 399 46.9% 27-Oct-97 15:58:12 +Install_Deutsch.info
753 399 47.0% 27-Oct-97 15:58:26 +Install_English.info
1829 540 70.4% 15-Dec-96 23:44:22 +InstallADPro
628 275 56.2% 15-Dec-96 23:22:26 +Savers2.info
5148 3130 39.1% 16-Jan-97 11:51:54 +Picasso96
628 273 56.5% 23-Dec-96 23:58:18 +Photogenics.info
628 271 56.8% 15-Dec-96 23:23:02 +data.info
628 273 56.5% 15-Dec-96 23:13:48 +GIO.info
3016 1643 45.5% 07-Jan-97 03:31:18 +Picasso96.gio
765 410 46.4% 27-Oct-97 15:56:20 +Install_Deutsch.info
764 407 46.7% 27-Oct-97 15:58:00 +Install_English.info
1859 549 70.4% 15-Dec-96 23:44:30 +InstallPhotogenics
628 276 56.0% 23-Dec-96 23:58:18 +ShapeShifter.info
767 408 46.8% 27-Oct-97 15:57:48 +Install_Deutsch.info
766 407 46.8% 27-Oct-97 15:57:54 +Install_English.info
1861 551 70.3% 15-Dec-96 23:44:40 +InstallShapeShifter
628 270 57.0% 15-Dec-96 23:06:38 +Video Drivers.info
1204 729 39.4% 09-Feb-97 02:56:00 +Picasso96
450 176 60.8% 15-Dec-96 23:06:18 +Picasso96.info
628 271 56.8% 23-Dec-96 23:58:18 +XiPaint.info
757 401 47.0% 27-Oct-97 15:58:40 +Install_Deutsch.info
756 405 46.4% 27-Oct-97 15:58:46 +Install_English.info
1836 545 70.3% 15-Dec-96 23:44:46 +InstallXiPaint
628 275 56.2% 15-Dec-96 22:17:28 +libs.info
11196 5139 54.0% 04-Jan-97 13:28:08 +xout_g.library
1636 1161 29.0% 01-Feb-97 02:42:58 +FindBoard
737 386 47.6% 31-Jul-98 14:55:46 +Install_Deutsch.info
737 388 47.3% 31-Jul-98 14:55:46 +Install_English.info
738 383 48.1% 31-Jul-98 14:55:46 +Install_Français.info
738 388 47.4% 31-Jul-98 14:55:46 +Install_Italiano.info
735 384 47.7% 31-Jul-98 14:55:46 +Install_Suomi.info
737 381 48.3% 31-Jul-98 14:57:16 +Install_Svenska.info
109956 60617 44.8% 30-Apr-96 22:52:42 +Installer
146684 39685 72.9% 25-Jan-99 00:31:56 +InstallPicasso96
12352 7164 42.0% 08-Nov-98 02:35:22 +CirrusGD542X.chip
14020 7785 44.4% 08-Nov-98 02:35:30 +CirrusGD5434.chip
11668 7314 37.3% 23-Jan-99 23:45:54 +CirrusGD5446.chip
4936 3030 38.6% 24-Jan-99 00:22:10 +CVision3D.card
3204 1793 44.0% 08-Nov-98 02:35:06 +CyberVision.card
912 679 25.5% 08-Nov-98 02:34:54 +Domino.card
37820 19803 47.6% 07-Aug-98 19:23:06 +emulation.library
1460 1069 26.7% 16-Mar-98 00:15:08 +fastlayers.library
1184 855 27.7% 08-Nov-98 02:35:04 +Graffity.card
3384 2101 37.9% 08-Nov-98 02:34:56 +Merlin.card
7444 3379 54.6% 16-Jan-99 15:12:58 +NCR77C32BLT.chip
1436 901 37.2% 08-Nov-98 02:34:58 +oMniBus.card
1684 1222 27.4% 08-Nov-98 02:35:00 +PicassoII.card
19048 10402 45.3% 24-Jan-99 03:01:58 +PicassoIV.card
1404 1019 27.4% 08-Nov-98 02:35:02 +Piccolo.card
1372 1013 26.1% 08-Nov-98 02:35:08 +PiccoloSD64.card
848 631 25.5% 04-Dec-98 17:10:20 +Pixel64.card
4160 3125 24.8% 16-Jan-99 15:01:20 +RetinaBLT.card
203212 95490 53.0% 25-Jan-99 00:26:32 +rtg.library
9404 5533 41.1% 06-Dec-98 01:50:48 +S3Trio64.chip
16304 7534 53.7% 18-Jan-99 00:44:42 +S3ViRGE.chip
1408 1016 27.8% 08-Nov-98 02:35:06 +Spectrum.card
4392 2282 48.0% 08-Nov-98 02:35:24 +TsengET4000.chip
9524 4893 48.6% 08-Nov-98 02:35:26 +TsengET4000W32.chip
1704 858 49.6% 24-Jan-99 00:19:46 +uaegfx.card
24544 13496 45.0% 24-Jan-99 05:08:42 +Picasso96API.library
628 286 54.4% 31-Jul-98 14:55:46 +Picasso96.info
11234 4868 56.6% 25-Jan-99 00:40:16 +Picasso96.readme
21824 11862 45.6% 06-Aug-98 00:38:14 +AttachSettings
628 275 56.2% 14-Dec-97 03:16:58 +Debug.info
15516 8743 43.6% 01-Mar-98 02:37:08 +CheckBoards
835 394 52.8% 15-Dec-96 23:55:54 +CheckBoards.info
22924 14003 38.9% 07-Jan-97 01:52:28 +FliP96
835 392 53.0% 14-Dec-97 03:16:58 +FliP96.info
4444 2647 40.4% 27-Nov-97 11:13:34 +P96_PrinterPatch
561 274 51.1% 27-Nov-97 21:07:08 +P96_PrinterPatch.icon
468 205 56.1% 14-Dec-97 03:16:58 +P96_PrinterPatch.info
628 278 55.7% 28-Feb-98 21:33:48 +P96Speed.info
512 292 42.9% 25-Feb-98 15:08:46 +!IMPORTANT!
1238 611 50.6% 31-Jan-98 15:15:30 +Compare.dat
89624 32168 64.1% 21-Nov-98 22:37:50 +P96Speed
18255 6399 64.9% 21-Nov-98 22:37:50 +P96Speed.guide
1686 1094 35.1% 21-Nov-98 22:37:50 +P96Speed.guide.info
1991 1345 32.4% 21-Nov-98 22:37:50 +P96Speed.info
4894 1919 60.7% 21-Nov-98 22:37:50 +P96Speed.readme
66916 31103 53.5% 23-Jun-98 04:36:16 +Picasso96Mode
618 329 46.7% 02-Feb-97 21:36:20 +Picasso96Mode.info
1468 1033 29.6% 12-Aug-96 23:04:14 +Reboot
66 66 0.0% 25-Jan-99 00:42:00 +Version
-------- ------- ----- --------- --------
1131126 516970 54.2% 01-Feb-99 21:39:54 109 files